package partFour;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/*本类用于练习日期转换工具类SimpleDateFormat*/
public class TestSDF {
    public static void main(String[] args) throws ParseException {
        /*转换方向：date>>string*/
        //1.创建日期对象
        Date d1 = new Date();
        //2.创建日期转换工具类的对象
        SimpleDateFormat sdf = new SimpleDateFormat();
        //3.利用日期转换类，将日期转换为字符串，此为默认效果
        String s = sdf.format(d1);
        System.out.println(s);//21-9-24 下午5:23
        //4.创建日期转换工具类的对象2
        SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");
        //5.利用日期转换类，将日期转换为字符串，此为设置好的效果
        String s2 = sdf2.format(d1);
        System.out.println(s2);

        /*转换方向：string>>date*/
        //1.定义一个时间字符串
        String s3 = "2021/09/24 05:27:01";
        //2.创建日期工具类对象,注意要指定转换规则
        SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");
        //3.利用日期转换格式，将字符串转换为日期
        Date d3 = sdf3.parse(s3);
        //4.打印转换好的日期
        System.out.println(d3);
    }
}